package org.opens.baseMainRecord.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName(value = "base_main_record")
public class BaseMainRecordEntity {

    /**
     * @TableId的type设置为IdType.AUTO后, 有两种情况:
     * - 当配置了shardingsphere的分布式序列后, 自动使用shardingsphere的分布式序列
     * - 当没有配置shardingsphere的分布式序列时, 自动依赖数据库的主键自增策略
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @TableField(value = "name")
    private String name;

    @TableField(value = "org_code")
    private Long orgCode;

}
